﻿using RayDen.Library.Core;
using RayDen.Library.Core.Primitives;

namespace RayDen.Library.Components.Accelleration
{
    public class IntersectionInfo
    {
        public GeometryPointInfo GeometryInfo;
        public SurfaceTextureData TextureData;
        public float RayDist;
        public int PrimitiveId;
        public int PrimitiveIndex;
        public Entity.Scene.MaterialInfo Material;

        public IntersectionInfo()
        {
            GeometryInfo = new GeometryPointInfo();
        }
    }
}